Subexponential Algorithms for Rectilinear Steiner Tree and Arborescence Problems
نویسندگان
چکیده
A rectilinear Steiner tree for a set T of points in the plane is a tree which connects T using horizontal and vertical lines, In the Rectilinear Steiner Tree problem, input is a set T of n points in the Euclidean plane (R) and the goal is to find an rectilinear Steiner tree for T of smallest possible total length. A rectilinear Steiner arborecence for a set T of points and root r ∈ T is a rectilinear Steiner tree S for T such that the path in S from r to any point t ∈ T is a shortest path. In the Rectilinear Steiner Arborescence problem the input is a set T of n points in R, and a root r ∈ T , the task is to find an rectilinear Steiner arborescence for T , rooted at r of smallest possible total length. In this paper, we give the first subexponential time algorithms for both problems. Our algorithms are deterministic and run in 2O( √ n logn) time.
منابع مشابه
Optimal Competitiveness for the Rectilinear Steiner Arborescence Problem
We present optimal online algorithms for two related known problems involving Steiner Arborescence, improving both the lower and the upper bounds. One of them is the well studied continuous problem of the Rectilinear Steiner Arborescence (RSA). We improve the lower bound and the upper bound on the competitive ratio for RSA from O(logN) and Ω( √ logN) to Θ( logN log logN ), where N is the number...
متن کاملA Polynomial Time Approximation Scheme for the Symmetric Rectilinear Steiner Arborescence Problem
The Symmetric Rectilinear Steiner Arborescence (SRStA) problem is defined as follows: given a set of terminals in the positive quadrant of the plane, connect them using horizontal and vertical lines such that each terminal can be reached from the origin via a y-monotone path and the total length of all the line segments is the minimum possible. Finding an SRStA has applications in VLSI design, ...
متن کاملThe Depth-Restricted Rectilinear Steiner Arborescence Problem is NP-complete
In the rectilinear Steiner arborescence problem the task is to build a shortest rectilinear Steiner tree connecting a given root and a set of terminals which are placed in the plane such that all root-terminal-paths are shortest paths. This problem is known to be NP-hard. In this paper we consider a more restricted version of this problem. In our case we have a depth restrictions d(t) ∈ N for e...
متن کاملFast Optimal Algorithms for the Minimum Rectilinear Steiner Arborescence Problem
| In this paper, we present two optimal algorithms for solving the Minimum Rectilinear Steiner Arborescence (MRSA) Problem. The rst algorithm is a recursive branch-and-bound variant of the RSA heuristic by Rao et al. [14]. The second algorithm uses dynamic programming to avoid solving the same subproblemmore than once. Furthermore, both algorithms can be generalized to solve the All-Quadrant MR...
متن کاملOptimal Competitiveness for Symmetric Rectilinear Steiner Arborescence and Related Problems
We present optimal competitive algorithms for two interrelated known problems involving Steiner Arborescence. One is the continuous problem of the Symmetric Rectilinear Steiner Arborescence (SRSA), studied by Berman and Coulston as a symmetric version of the known Rectilinear Steiner Arborescence (RSA) problem. A very related, but discrete problem (studied separately in the past) is the online ...
متن کامل